package router

import (
	"gitee.com/g-qs/gin-vue-admin/server/router/admin"
	"gitee.com/g-qs/gin-vue-admin/server/router/assess"
	"gitee.com/g-qs/gin-vue-admin/server/router/body"
	"gitee.com/g-qs/gin-vue-admin/server/router/cancer"
	"gitee.com/g-qs/gin-vue-admin/server/router/catering"
	"gitee.com/g-qs/gin-vue-admin/server/router/config"
	"gitee.com/g-qs/gin-vue-admin/server/router/dashboard"
	"gitee.com/g-qs/gin-vue-admin/server/router/disease"
	"gitee.com/g-qs/gin-vue-admin/server/router/example"
	"gitee.com/g-qs/gin-vue-admin/server/router/feedback"
	"gitee.com/g-qs/gin-vue-admin/server/router/health"
	"gitee.com/g-qs/gin-vue-admin/server/router/hierarchy"
	"gitee.com/g-qs/gin-vue-admin/server/router/index"
	"gitee.com/g-qs/gin-vue-admin/server/router/manager"
	"gitee.com/g-qs/gin-vue-admin/server/router/public"
	"gitee.com/g-qs/gin-vue-admin/server/router/structure"
	"gitee.com/g-qs/gin-vue-admin/server/router/system"
	"gitee.com/g-qs/gin-vue-admin/server/router/topic"
	"gitee.com/g-qs/gin-vue-admin/server/router/user"
)

type RouterGroup struct {
	User      user.RouterGroup
	System    system.RouterGroup
	Example   example.RouterGroup
	Structure structure.RouterGroup
	Config    config.RouterGroup
	Topic     topic.RouterGroup
	Hierarchy hierarchy.RouterGroup
	Index     index.RouterGroup
	Assess    assess.RouterGroup
	Health    health.RouterGroup
	Disease   disease.RouterGroup
	Feedback  feedback.RouterGroup
	Body      body.RouterGroup
	Catering  catering.RouterGroup
	Public    public.RouterGroup
	Admin     admin.RouterGroup
	Manager   manager.RouterGroup
	Dashboard dashboard.RouterGroup
	Cancer    cancer.RouterGroup
}

var RouterGroupApp = new(RouterGroup)
